......
    

Rules: Detail view  Back to full view

A set of rulebooks and activities in detail.

......

The top level

An Inform story file spends its whole time working through these three master rulebooks. They can be altered, just as all rulebooks can, but it's generally better to leave them alone.

......

Startup rules rulebook

 name

    virtual machine startup rule   name  unlist

    initialise memory rule   name  unlist

    seed random number generator rule   name  unlist

    update chronological records rule   name  unlist

    position player in model world rule   name  unlist

    start in the correct scenes rule   name  unlist

    when play begins stage rule   name  unlist

    fix baseline scoring rule   name  unlist

    display banner rule   name  unlist

    initial room description rule   name  unlist

......

......

Starting the virtual machine  activity

 b  f  a

for    enable Glulx acceleration rule   name  unlist

default outcome is success

......

......

Printing the banner text  activity

 b  f  a

There are no rules before, for or after this activity.

......

......

Turn sequence rules rulebook

 name

    parse command rule   name  unlist

    generate action rule   name  unlist

    (if acting fast, rule succeeds) 

    (consider the scene changing rules)

    begin the combat round rule   name  unlist 

    every turn stage rule   name  unlist

    timed events rule   name  unlist

    advance time rule   name  unlist

    update chronological records rule   name  unlist

    (consider the scene changing rules)

    (repeat with M running from 1 to the number of rows in the Table of Combat Order begin; ...) 

    adjust light rule   name  unlist

    note object acquisitions rule   name  unlist

    notify score changes rule   name  unlist

......

......

Constructing the status line  activity

 b  f  a

There are no rules before, for or after this activity.

......

......

Shutdown rules rulebook

 name

    when play ends stage rule   name  unlist

    resurrect player if asked rule   name  unlist

    print player's obituary rule   name  unlist

    ask the final question rule   name  unlist

......

......

Amusing a victorious player  activity

 b  f  a

There are no rules before, for or after this activity.

......

......

Printing the player's obituary  activity

 b  f  a

for    print obituary headline rule   name  unlist

for    print final score rule   name  unlist

for    display final status line rule   name  unlist

default outcome is success

......

......

Handling the final question activity

 b  f  a

before    print the final question rule   name  unlist

before    print the final prompt rule   name  unlist

before    read the final answer rule   name  unlist

for    standard respond to final question rule   name  unlist

default outcome is success

......